home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 009 / overhead.unp < prev    next >
Text File  |  1986-02-23  |  3KB  |  108 lines

  1. *****************  UNPROTECT OVERHEAD EXPRESS VER. 1.0  *********************
  2.  
  3. To unprotect Overhead Express 1.0 you have to remove the "key disk" check
  4. from three (3) programs.
  5.  
  6. The original code is the same in all three programs so I have only displayed
  7. it once for you to verify versions.
  8.  
  9. The three copy-protected files are OE.EXE, OEPRINT.EXE. & OEEDIT.EXE.
  10.  
  11. Copy system disk files to a blank formatted disk.
  12.  
  13. A>ren oe.exe oe.xxx                        ; so Debug can write file
  14. A>debug oe.xxx
  15. -s 0 f000 cd 13                            ; search for INT 13 (disk check)
  16. xxxx:23D7
  17. xxxx:23EE
  18. xxxx:240F
  19. xxxx:2426
  20. xxxx:8564
  21. xxxx:857B
  22. xxxx:859C
  23. xxxx:85B3
  24. -u 23d7
  25. xxxx:23D7 CD13          INT     13        ; nop out this disk check
  26. xxxx:23D9 B402          MOV     AH,02
  27. xxxx:23DB B001          MOV     AL,01
  28. xxxx:23DD 8B4E06        MOV     CX,[BP+06]
  29. xxxx:23E0 B500          MOV     CH,00
  30. xxxx:23E2 8B5604        MOV     DX,[BP+04]
  31. xxxx:23E5 B600          MOV     DH,00
  32. xxxx:23E7 8CD3          MOV     BX,SS
  33. xxxx:23E9 8EC3          MOV     ES,BX
  34. xxxx:23EB 8B5E08        MOV     BX,[BP+08]
  35. xxxx:23EE CD13          INT     13        ; nop out this disk check
  36. xxxx:23F0 7206          JB      23F8      ; nop out this jmp
  37. xxxx:23F2 B80000        MOV     AX,0000
  38. xxxx:23F5 EB0A          JMP     2401
  39. -e 23d7
  40. xxxx:23D7  CD.90                          ; this is same as first disk check
  41. xxxx:23D8  13.90 
  42. -e 23ee
  43. xxxx:23EE  CD.90   13.90                  ; this is same as disk check 
  44. xxxx:23F0  72.90   06.90                  ; followed by jmp
  45. -e 240f
  46. xxxx:240F  CD.90                          ; repeat same methodology
  47. xxxx:2410  13.90                          ; for all three files.
  48. -e 2426                                   ; unassembled code looks
  49. xxxx:2426  CD.90   13.90                  ; the same in all three files.
  50. xxxx:2428  72.90   06.90
  51. -e 8564
  52. xxxx:8564  CD.90   13.90
  53. -e 857b
  54. xxxx:857B  CD.90   13.90   72.90   06.90
  55. -e 859c
  56. xxxx:859C  CD.90   13.90
  57. -e 85b3
  58. xxxx:85B3  CD.90   13.90   72.90   06.90
  59. -w
  60. Writing 7680 bytes
  61. -q
  62. A>ren oe.xxx oe.exe
  63. ===========================================================================
  64. A>ren oeprint.exe oeprint.xxx
  65. A>debug oeprint.xxx
  66. -s 0 f000 cd 13
  67. xxxx:6513
  68. xxxx:652A
  69. xxxx:654B
  70. xxxx:6562
  71. -e 6513
  72. xxxx:6513  CD.90   13.90
  73. -e 652a
  74. xxxx:652A  CD.90   13.90   72.90   06.90
  75. -e 654b
  76. xxxx:654B  CD.90   13.90
  77. -e 6562
  78. xxxx:6562  CD.90   13.90   72.90   06.90
  79. -w
  80. Writing B980 bytes
  81. -q
  82. A>ren oeprint.xxx oeprint.exe
  83. ===========================================================================
  84. A>ren oeedit.exe oeedit.xxx
  85. A>debug oeedit.xxx
  86. -s 0 f000 cd 13
  87. xxxx:B664
  88. xxxx:B67B
  89. xxxx:B69C
  90. xxxx:B6B3
  91. -e b664
  92. xxxx:B664  CD.90   13.90
  93. -e b67b
  94. xxxx:B67B  CD.90   13.90   72.90   06.90
  95. -e b69c
  96. xxxx:B69C  CD.90   13.90
  97. -e b6b3
  98. xxxx:B6B3  CD.90   13.90   72.90   06.90
  99. -w
  100. Writing 14580 bytes
  101. -q
  102. A>ren oeedit.xxx oeedit.exe
  103. ===========================================================================
  104.  
  105. That's it.  All copy protection is removed and you may copy diskette with
  106. standard DOS commands.
  107.                                 ---- The Blot
  108. E CD13          INT